﻿/*_reset.css*/

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.clr_fix {
    clear: both;
}

.clearfix:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

.slide {
    height: 160px;
}

.slide_imglist {
    width: 100%;
    height: 160px;
}

/*   .slide ul li img{background: url("../imgs/i1.png") no-repeat scroll 50% 0 transparent;}*/
.slide_title {
    height: 55px;
    width: 100%;
    overflow: hidden;
}

.fn_area {
    position: relative;
    height: 160px;
    background: none repeat scroll 0 0 #FFFFFF;
}

.fn_area_inner {
    width: 1000px;
    margin: 0 auto;
}

.fn_area_inner ul li {
    width: 315px;
    float: left;
    position: relative;
    margin: 68px 16px 0 0;
    display: inline;
}

.li_logo {
    float: left;
    width: 80px;
    height: 80px;
}

.li_cnt {
    float: left;
    width: 210px;
    margin: 4px 0 0 15px;
}

.cnt_title {
    font-size: 22.15px;
}

.cnt_desc {
    color: #777777;
    padding-top: 10px;
}

.offline_translation {
    background-position: 0 -155px;
}

.voice_input {
    background-position: 0 -243px;
}

.conditioning_words {
    background-position: -163px -155px;
}

.carma_input {
    background-position: 0 -333px;
}

.rich_dict {
    background-position: -163px -243px
}

.software_translation {
    background-position: -163px -333px
}

.essence {
    background-color: #e6e8ea;
}

.links {
    width: 1000px;
    height: 315px;
    margin: 0 auto;
}

.essence_title {
    color: #666;
    font: 18px Microsoft YaHei, Arial, Tahoma;
    padding-top: 52px;
    text-indent: 6px;
}

.essence_anchor {
    height: 78px;
    margin-top: 48px;
    padding: 0 1px;
}

.essence_anchor a {
    margin: 0 0 0 -1px;
    border: 1px solid #d0d2d4;
    border-left: 1px solid #d0d2d4;
    display: inline-block;
    float: left;
    font: 14px Microsoft YaHei;
    margin-right: 0; /*text-indent: 4em;*/
    width: 248px;
    background-color: #EDEFF1;
    text-decoration: none;
    color: #7f8080;
    vertical-align: middle;
    height: 78px;
}

.essence_anchor a span {
    line-height: 78px;
    margin-right: 6px;
    float: left;
}

.cell_asis {
    height: 45px;
    width: 47px;
    background-position: 0 -565px;
}

.voice_asis {
    width: 47px;
    height: 46px;
    background-position: -71px -565px;
}

.browser {
    width: 45px;
    height: 49px;
    background-position: -198px -562px
}

.typewriting {
    width: 47px;
    height: 42px;
    background-position: -139px -568px
}

.footer {
    height: 141px;
    background-color: #4f5358;
    color: #bbbbbb;
}

.contact_us {
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    text-align: center;
    width: 376px;
}

.contact_us span {
    float: left;
}

.legal {
    margin: 0 auto;
    text-align: center;
    width: 1000px;
    height: 50px;
    line-height: 50px;
}

.add_notice {
    background-position: 0 -668px;
    display: inline;
    height: 22px;
    margin: 24px 20px 0 10px;
    vertical-align: middle;
    width: 69px;
    cursor: pointer;
}

.mail_to {
    background-position: -223px -668px;
    display: inline;
    height: 15px;
    margin-right: 5px;
    margin-top: 28px;
    text-indent: 6px;
    vertical-align: middle;
    width: 20px;
}

.email {
    color: #ffffff;
}

.gap {
    padding: 0 8px;
    font-style: normal;
}

.gap a {
    text-decoration: none;
    color: #bbb;
}

.link_wrap {
    display: block;
    height: 45px;
    line-height: 45px;
    margin: 16px auto 0;
    width: 145px;
}

.slide_wrap {
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    width: 100%;
}

.slide_imglist li {
    position: absolute;
    display: inline;
    background: #3475D1;
    width: 100%;
    height: 160px;
    text-align: center;
    opacity: 0; /*margin-right:3px;*/
}

.slide_imglist img {
    width: 100%;
    height: 160px;
}

.slide_imglist .i1 {
    opacity: 1;
    z-index: 9;
}

.slide_imglist .i2 {
    background: #E29C39;
    z-index: 1;
}

.slide_imglist .i3 {
    background: #BF3451;
    z-index: 1;
}

.slide_imglist .i4 {
    background: #6C19B2;
    z-index: 1;
}

.switcher {
    overflow: hidden;
    margin: 0 auto;
    margin-top: 10px;
    width: 134px;
}

.switcher a {
    overflow: hidden;
    margin-right: 20px;
    background-color: #d9d9d9;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    text-align: center;
    width: 10px;
    border-radius: 100%;
}

.switcher .cur {
    background-color: #3475d1;
}

.down_left {
    display: inline;
    float: left;
    height: 165px;
    margin-left: 611px;
    width: 243px;
}

.down_right {
    display: inline;
    float: right;
    height: 156px;
    margin-right: 11px;
    width: 118px;
}

.code_desc {
    margin-top: 15px;
    color: #dddddd;
    text-align: center;
}


